package com.iad.controller.event {
	
	
  import flash.events.Event;
  import com.adobe.cairngorm.control.CairngormEvent;
  
  import mx.core.UIComponent;

  public class UploadEvent extends CairngormEvent {
  	
  	public static const UPLOAD_NEW_SITE_IMAGE:String = "uploadNewSiteImage";
  	public static const UPLOAD_SIGNUP_SITE_IMAGE:String = "uploadSignupSiteImage";
  	public static const UPLOAD_SIGNUP_PAGE_IMAGE:String = "uploadSignupPageImage";
    public static const UPLOAD_SITE_IMAGE:String = "uploadSiteImage";
    public static const UPLOAD_SITE_EDIT_IMAGE:String = "uploadSiteEditImage";
  	public static const UPLOAD_PAGE_IMAGE:String = "uploadPageImage";
  	public static const UPLOAD_NEW_PLAYLIST_IMAGE:String = "uploadNewPlaylistIage";
  	public static const UPLOAD_SIGNUP_PLAYLIST_IMAGE:String = "uploadSignupPlaylistIage";
  	public static const UPLOAD_PLAYLIST_IMAGE:String = "uploadPlaylistImage";
  	public static const UPLOAD_VIDEO_IMAGE:String = "uploadVideoImage";
  	public static const UPLOAD_VIDEO:String = "uploadVideo";
  	public static const UPLOAD_SONG:String = "uploadSong";
  	public static const UPLOAD_SIGNUP_SONG:String = "uploadSignupSong";
  	
    [Bindable] public var object:Object;
    
    public function UploadEvent(type:String, obj:Object, bubbles:Boolean=false, cancelable:Boolean=false) {
      super(type, bubbles, cancelable);
      this.object = obj;
    }
  }
}